package com.indusfo.spc.pojo;

import com.indusfo.spc.common.pojo.BasePojo;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 工序实体类
 *
 * @author xuz
 * @date 2018/12/27 10:14 AM
 */

/**
 * wangqi
 *
 * 去除GETSET注解
 *
 * 2019/9/5 16:08
 */
//@Getter
//@Setter
@Table(name = "T_B27_PRO")
public class Pro extends BasePojo {

    private static final long serialVersionUID = 348467913835482533L;
    //工序Id
    @Id
    @Column(name = "L_PRO_ID", insertable = false)
    private Integer lProId;
    //工序类型
    private String proType;
    //工序类型名称
    private String vcItemName;

    private Integer lItemId;
    //工序名称
    private String vcProName;
    //部门
    private Integer lDepId;
    //部门(翻译)
    private String vcDepName;
    //备注
    private String vcRemark;
    //1、启用，2、停用，3、删除
    private Integer lDataState;//数据状态
    private String lDataStateName;

    /**
     * @author: louk
     * @param:
     * @Return:
     * @Description: :新增工序当中的工位Id
     * @date: 2019/9/5 13:58
     *
     */
    private Integer staId;


    /*--------------------------------------------
    |               M E T H O D S               |
    ============================================*/

    @Override
    public String toString() {
        return "Pro{" +
                "lProId=" + lProId +
                ", vcProName='" + vcProName + '\'' +
                ", lDepId=" + lDepId +
                ", vcDepName='" + vcDepName + '\'' +
                ", vcRemark='" + vcRemark + '\'' +
                ", lDataState=" + lDataState +
                ", lDataStateName='" + lDataStateName + '\'' +
                ", vcItemName='" + vcItemName + '\'' +
                ", lItemId='" + lItemId + '\'' +
                '}';
    }

    public Integer getStaId() {
        return staId;
    }

    public void setStaId(Integer staId) {
        this.staId = staId;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Integer getlProId() {
        return lProId;
    }

    public void setlProId(Integer lProId) {
        this.lProId = lProId;
    }

    public String getProType() {
        return proType;
    }

    public void setProType(String proType) {
        this.proType = proType;
    }

    public String getVcProName() {
        return vcProName;
    }

    public void setVcProName(String vcProName) {
        this.vcProName = vcProName;
    }

    public Integer getlDepId() {
        return lDepId;
    }

    public void setlDepId(Integer lDepId) {
        this.lDepId = lDepId;
    }

    public String getVcDepName() {
        return vcDepName;
    }

    public void setVcDepName(String vcDepName) {
        this.vcDepName = vcDepName;
    }

    public String getVcRemark() {
        return vcRemark;
    }

    public void setVcRemark(String vcRemark) {
        this.vcRemark = vcRemark;
    }

    public Integer getlDataState() {
        return lDataState;
    }

    public void setlDataState(Integer lDataState) {
        this.lDataState = lDataState;
    }

    public String getlDataStateName() {
        return lDataStateName;
    }

    public void setlDataStateName(String lDataStateName) {
        this.lDataStateName = lDataStateName;
    }

    public String getVcItemName() {
        return vcItemName;
    }

    public void setVcItemName(String vcItemName) {
        this.vcItemName = vcItemName;
    }

    public Integer getlItemId() {
        return lItemId;
    }

    public void setlItemId(Integer lItemId) {
        this.lItemId = lItemId;
    }

    public Pro() {
    }

    public Pro(String vcItemName, String vcProName, String vcRemark) {
        this.vcItemName = vcItemName;
        this.vcProName = vcProName;
        this.vcRemark = vcRemark;
    }
}
